@CHARSET "UTF-8";

html,body {
	width:100%;
	height:100%;
	margin: 0px;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
		Microsoft YaHei, SimSun, sans-serif;
}
/* nav start  */
#adminTopNavbar {
	background-color: #438eb9;
}

.top-navbar a, .top-navbar span,.top-navbar i {
	color: #ffffff;
	text-decoration: none;
}

#adminTopNavbar .top-navbar {
	height: 45px;
}

#adminTopNavbar .title {
	padding-top: 6px;
	font-size: 22px;
}

#adminTopNavbar .el-button {
	padding: 15px;
}

#adminTopNavbar  i {
	margin-right: 5px;
}

#adminTopNavbar .user-msg {
	padding-top: 10px;
}
/*  nav end   */

#main-body
{
	width: 100%;
	top: 0px;
	bottom: 30px;
}
.main-container-inner
{
	position: absolute;
	top: 45px;
	bottom: 40px;
	left:1px;
	right:1px;
}
.page-content
{
	width: 100%;
	height: 95%;
}
.menu-bar
{
	position:relative;
	width: 260px;
	height:100%;
/* 	border: solid 1px blue; */
}
.menu-top-box
{
	display:none;
	height:40px;
	background-color: #fafafa;
}
.menu-vertical:not(.el-menu--collapse) {
    width: 260px;
    height:100%;
    min-height: 400px;
    overflow: auto;
}
.menu-icon
{
	font-size: 18px;
	margin-right: 5px;
}
.main-content
{
	position:absolute;
	left:260px;
	right:1px;
	top: 0px;
	bottom: 0px;
	padding: 10px;
	background-color: #e4e6e9;
/* 	border: solid 1px green; */
}
#breadcrumbs a
{
	text-decoration: none;
}
#breadcrumbs
{
	margin-bottom: 10px;
}
#breadcrumbs .el-breadcrumb__item[type='catagory'] .el-breadcrumb__item__inner,#breadcrumbs .el-breadcrumb__item[type='catagory'] .el-breadcrumb__item__inner:HOVER
{
	color:#97a8be;
	cursor: text;
}

/** child page start ***/
.page-box
{
	
}
.qry-box,.table-box
{
	background-color: #ffffff; 
}
.qry-box 
{
	padding: 5px;
}
.table-box
{
	margin-top: 10px;
	margin-bottom: 5px;
}
.qry-box .el-form--inline .el-form-item
{
	margin-bottom: 0px;
}
.qry-box .el-button--text
{
	padding:10px;
	border-right: 1px solid #e0e0e0;
	border-radius: 0px;
}

/*** child page end ***/

/** footer start ***/
#footer { 
	position:fixed;
	background-color: #F0F0F0;
	width: 100%;
	height: 30px;
	text-align: center;
	padding-top: 10px;
	bottom: 0px;
}
/**footer end***/